package zug;

import java.io.Serializable;

/**
 * 
 * @author Nilientes
 *
 */
public class Waggontyp implements Serializable{
	private int achszahl;
	private int gewicht;
	private int laenge;
	private String wagenid;
	private String name;
	
	/**
	 * 
	 * @param achszahl
	 * @param gewicht
	 * @param laenge
	 * @param wagenid
	 * @param name
	 */
	public Waggontyp(int achszahl, int gewicht, int laenge, String wagenid, String name) {
		super();
		this.achszahl = achszahl;
		this.gewicht = gewicht;
		this.laenge = laenge;
		this.wagenid = wagenid;
		this.name = name;
	}


	/**
	 * 
	 * @return returns the number of axis of the waggon
	 */
	public int getAchszahl()
	{
		return achszahl;
	}


	/**
	 * 
	 * @return returns the mass of the waggon
	 */
	public double getGewicht()
	{
		return gewicht;
	}


	/**
	 * 
	 * @return returns the length of the waggon
	 */
	public double getLaenge()
	{
		return laenge;
	}


	/**
	 * 
	 * @return returns the waggon type specific part of the ID
	 */
	public String getWagenid()
	{
		return wagenid;
	}
	
	/**
	 * 
	 * @return returns the short name of the waggon type
	 */
	public String getName()
	{
		return name;
	}
}
